thousand layer cake - German English Dictionary